// -----------------------------
// Author: 		Dhaenens Gert 
// Creation: 	11/13/2013 11:27:07 AM				
// -----------------------------

#ifndef _SoundChannel_h
#define _SoundChannel_h

#include "Common.h"

class AudioManager;
class Sound;

class SoundChannel
{
public:
	friend AudioManager;
	friend Sound;

	~SoundChannel();

	UINT	GetPCMPosition();

private:

	SoundChannel(FMOD::Channel* lpSoundChannel);

	FMOD::Channel* m_lpSoundChannel;

	SoundChannel(const SoundChannel& refSoundChannel);
	SoundChannel& operator=(const SoundChannel& refSoundChannel);
};

#endif